//#include "SpreadsheetNestedClasses.h"
//#include <stdexcept>
//
//Spreadsheet::SpreadsheetCell::SpreadsheetCell() :mValue(0), mNumAccesses(0)
//{}
//
//Spreadsheet::SpreadsheetCell& Spreadsheet::SpreadsheetCell::operator=(
//	const SpreadsheetCell& rhs)
//{
//	if (this == &rhs) {
//		return *this;
//	}
//	mValue = rhs.mValue;
//	mString = rhs.mString;
//	mNumAccesses = rhs.mNumAccesses;
//	return *this;
//}
//
////Spreadsheet::SpreadsheetCell Spreadsheet::getCellAt(int x, int y)
////{
////	if (!inRange(x, mWidth) || !inRange(y, mHeight)) {
////		throw std::out_of_range("");
////	}
////	return mCells[x][y];
////}
//
//
//SCell Spreadsheet::getCellAt(int x, int y)
//{
//	if (!inRange(x, mWidth) || !inRange(y, mHeight)) {
//		throw std::out_of_range("");
//	}
//	return mCells[x][y];
//}